remain isolated from somewhere - Francés Inglés Diccionario